var status;
var text;
var target_EQP;
var sele;
var textARR = Array(
	Array("#b突破 #r1000萬 #b傷害 (#r10 贊助點#b)",10,10000000,"1千萬"),
	Array("#b突破 #r5000萬 #b傷害 (#r25 贊助點#b)",25,50000000,"5千萬"),
	Array("#b突破 #r1億 #b傷害    (#r50 贊助點#b)",50,100000000,"1億"),
	Array("#b突破 #r5億 #b傷害    (#r200 贊助點#b)",200,500000000,"5億"),
	Array("#b突破 #r10億 #b傷害    (#r300 贊助點#b)",300,1000000000,"10億")
	);
function start() {
    status = -1;
    action(1, 0, 0);
}

function action(mode, type, selection) {

    if (mode == 0) {
	cm.dispose();
	return;
    } else if (mode == 1){
	status++;
    } else {
	status--;
    }

    switch (status) {
        case 0: 
			text = "您好，使用此功能可以將您的一個武器快速增加突破頂傷限制\r\n#r請將想要突破的武器穿上，並選擇以下方案:\r\n";
			text += "#L0##b突破 #r1000萬 #b傷害 (#r10 贊助點#b)#l\r\n";
			text += "#L1##b突破 #r5000萬 #b傷害 (#r25 贊助點#b)#l\r\n"
			text += "#L2##b突破 #r1億 #b傷害    (#r50 贊助點#b)#l\r\n"
			text += "#L3##b突破 #r5億 #b傷害    (#r200 贊助點#b)#l\r\n"
			text += "#L4##b突破 #r10億 #b傷害    (#r300 贊助點#b)#l\r\n"
			cm.sendSimple(text);
            break;
        case 1: 
			sele = selection;
			target_EQP = cm.getInventory(-1).getItem(-11);
			if(target_EQP != null){
				var bk = ((cm.getLimitBreak()-999999)/100000000) < 1? (Math.floor((cm.getLimitBreak()-999999)/10000)+"萬"):(Math.floor((cm.getLimitBreak()-999999)/100000000)+"億"+Math.floor(((cm.getLimitBreak()-999999)%100000000)/10000)+"萬");
				text = "#h # 您好，您目前剩餘 #r" +cm.getRMB()+ " 點#k #b贊助點#k\r\n將要破攻的裝備為\r\n#v"+target_EQP.getItemId()+"##b#z"+target_EQP.getItemId()+"#-已突破 "+ bk +" 點傷害\r\n";
				text += "\r\n#k目前選擇的方案為 " + textARR[sele][0] +"\r\n#r注意 : 最高突破伊等級而異。\r\n\r\n#b請問您確定要突破嗎?(#r按是即開始突破#b)";
				cm.sendYesNo(text);
			}else{
				cm.sendOk("您沒有穿上任何武器!!");
				cm.dispose();
				return;
			}
            break;
        case 2:
			if(cm.getRMB() < textARR[sele][1]){
				cm.sendOk("您的贊助點不足。");
				cm.dispose();
				return;
			}
			if(cm.changeLimitBreak(textARR[sele][2])){
				cm.gainRMB(-textARR[sele][1]);
				text = "#r破攻成功!!剩餘贊助點 #r" +cm.getRMB()+ " 點#k #b贊助點#k\r\n";
			}else{
				text = "#r破攻錯誤，請將此頁截圖給管理員!!\r\n";
			}
			var bk = ((cm.getLimitBreak()-999999)/100000000) < 1? (Math.floor((cm.getLimitBreak()-999999)/10000)+"萬"):(Math.floor((cm.getLimitBreak()-999999)/100000000)+"億"+Math.floor(((cm.getLimitBreak()-999999)%100000000)/10000)+"萬");
			text += "破攻的裝備為\r\n#v"+target_EQP.getItemId()+"##b#z"+target_EQP.getItemId()+"#-已突破 "+ bk+" 點傷害\r\n";
			cm.sendOk(text);
			cm.dispose();
			break;
        case 3:
            cm.dispose();
            break;
    }
}
